Text copied to clipboard!

Titel

Text copied to clipboard!

Query Optimizer voor PHP LMS Monoliet

Beschrijving

Text copied to clipboard!
Wij zijn op zoek naar een Query Optimizer voor PHP LMS Monoliet die verantwoordelijk is voor het analyseren, verbeteren en optimaliseren van databasequery's binnen een bestaande monolithische leerbeheersysteem (LMS) gebouwd in PHP. In deze rol werk je nauw samen met ontwikkelaars, databasebeheerders en systeemarchitecten om de prestaties van het systeem te verbeteren, knelpunten te identificeren en schaalbaarheid te waarborgen. Je zult verantwoordelijk zijn voor het uitvoeren van diepgaande analyses van SQL-query's, het herstructureren van inefficiënte code, en het implementeren van best practices voor database-interacties. Je begrijpt hoe een monolithische architectuur werkt en hoe je binnen deze structuur verbeteringen kunt aanbrengen zonder de stabiliteit van het systeem in gevaar te brengen. De ideale kandidaat heeft ervaring met relationele databases zoals MySQL of PostgreSQL, een grondige kennis van PHP, en een scherp oog voor prestatieproblemen. Je bent analytisch ingesteld, werkt gestructureerd en hebt een passie voor het optimaliseren van complexe systemen. Je zult ook betrokken zijn bij het opstellen van documentatie, het trainen van teamleden in best practices, en het bijdragen aan de algemene technische strategie van het LMS-platform. Deze functie biedt een uitstekende kans om een directe impact te hebben op de gebruikerservaring van duizenden studenten en docenten. Als je graag werkt in een technische omgeving waar prestaties en schaalbaarheid centraal staan, en je hebt een passie voor het verbeteren van bestaande systemen, dan is dit de perfecte rol voor jou.

Verantwoordelijkheden

Text copied to clipboard!
  • Analyseren en optimaliseren van SQL-query's binnen het LMS
  • Samenwerken met ontwikkelaars en databasebeheerders
  • Identificeren van prestatieknelpunten in de monolithische architectuur
  • Herstructureren van inefficiënte database-interacties
  • Documenteren van optimalisaties en best practices
  • Bijdragen aan de technische strategie van het platform
  • Testen van wijzigingen om regressies te voorkomen
  • Monitoren van databaseprestaties en gebruik
  • Adviseren over schaalbaarheidsoplossingen
  • Ondersteunen van teamleden met technische expertise

Vereisten

Text copied to clipboard!
  • Minimaal 3 jaar ervaring met PHP en relationele databases
  • Grondige kennis van SQL en query-optimalisatie
  • Ervaring met MySQL of PostgreSQL
  • Begrip van monolithische softwarearchitectuur
  • Sterke analytische en probleemoplossende vaardigheden
  • Ervaring met prestatieprofileringstools
  • Goede communicatieve vaardigheden
  • Ervaring met versiebeheersystemen zoals Git
  • Kennis van cachingstrategieën is een pluspunt
  • Vermogen om zelfstandig en in teamverband te werken

Potentiële interviewvragen

Text copied to clipboard!
  • Welke technieken gebruik je om trage SQL-query's te identificeren?
  • Heb je ervaring met het optimaliseren van monolithische systemen?
  • Hoe ga je om met regressies na een optimalisatie?
  • Welke tools gebruik je voor databaseprofilering?
  • Wat is je ervaring met PHP in combinatie met MySQL?
  • Hoe documenteer je je optimalisaties?
  • Heb je ervaring met caching en indexering?
  • Hoe werk je samen met ontwikkelaars aan prestatieverbeteringen?
  • Wat is je aanpak bij het refactoren van legacy-code?
  • Hoe blijf je op de hoogte van best practices in database-optimalisatie?